package com.javaee.demov2.web.dto.user;


import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * description:
 *
 * @author: hevean
 * @date: 2022/04/30
 */

/**
 * 此处为了简化操作，将user实体类的添加和更改的DTO合并成了一个，用于接收前端传递过来的数据
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserUpdateDto {
    //此处可以添加数据校验
    @ApiModelProperty(value = "用户id")
    Long id  ;

    @ApiModelProperty(value = "用户email地址")
    String email;

    @ApiModelProperty(value = "用户备注信息")
    String remark;

    @ApiModelProperty(value = "用户头像url地址")
    String avatarUrl;

    @ApiModelProperty(value = "用户手机号")
    String mobilePhone;

    @ApiModelProperty(value = "用户状态")
    Integer status;
}
